home *** CD-ROM | disk | FTP | other *** search
/ L' Effet Pommier 2 / L'Effet Pommier - Volume 02.iso / Réflexion / Bikaka 1.4 / Bikaka 1.4 docs < prev   
Text File  |  1995-06-10  |  9KB  |  126 lines

  1.  
  2.  
  3.  
  4.                              Bikaka 1.4: Tetris on the hexagonal grid.
  5.  
  6.  
  7.  
  8. 1. Copyright notice
  9.  
  10. Bikaka is ⌐1990-1995 by Ingemar Ragnemalm.
  11.  
  12. The game is freeware: may be copied and used without charge for non-profit purposes. Commercial distribution without written permission is prohibited.
  13.  
  14. You are allowed to make changes for personal use, e.g. replace sounds if you don't like the present ones, but do not spread modified copies, please! If you want something changed, tell me and I might include it in the next release. You don't have to keep this document, but you must not remove my name from the game! (Then I wouldn't get any fan mail!)
  15.  
  16. Tetris is ¬ Spectrum Holobyte. The only connection between this game and Tetris is the latter inspiring me to make the former.
  17.  
  18. 2. Another Tetris... So what?
  19.  
  20. Yes, this is yet another Tetris clone. Sure. To be precise, it is a hexagonal tetris. Some of you might scream "Hextris" when I say that. Yes, I know about Hextris, even though I didn't when I wrote the game. The two games are just about as different as two games can be while still being "hexagonal Tetrises". Here are the major differences betweeen this game and Hextris:
  21.  
  22. Ñ The hex grid is not oriented in the same direction. This removes some annoying problems with Hextris, like pieces "jumping" up and down when you move them sideways, and rows being zig-zag, so it is hard to tell if two hexes are on the same line or on two adjacent lines. It also means that the pieces do not fall straight down, but that is a feature. :-)
  23. Ñ High score list. Just a plain one, with 10 entries. Oh, yes, there is a small secret feature too...
  24. Ñ Color. It works on B/W Macs too.
  25. Ñ Configurable controls, including support for arrow-keys and other special keys: just type the ASCII number instead of the key.
  26.  
  27. Enhancements in version 1.2:
  28. Ñ Multifinder awareness. The game is paused if switched out. (Thanks, Paul! I had never thought of that myself.)
  29. Ñ Next piece option. (There is a small penalty for having it turned on.)
  30. Ñ Sound off option.
  31. Ñ "Real" hexagons.
  32. Ñ Changed scoring. Dropping pieces from high heights, clearing the game area completely and removing several lines with one piece now give bonuses.
  33. Ñ More settings are saved, including grid, name of last player who made the highscore list and next piece.
  34. Ñ Saves window positions, so you can rearrange the windows once and for all. Important note: if you hold down the mouse button while launching, the windows will reset to default (good if you move the game from a 21" screen to a Classic and had moved the windows to some place not showing on the 9" screen).
  35. Ñ Verbose high scores option, shows more than just the name and the score.
  36. Ñ "Start at level" entry, to start at levels 1 to 5 (where 5 is very fast). Beginners who find level 1 too fast can practice on level 0, but the scores achived there are very small. (I hope level 5 is hard enough for you to start at, Kent! It should be.)
  37. Ñ A menu option to auto-start on launch (which was always the case before). If you don't agree that a game should start immediately you launch the game, uncheck it.
  38.  
  39. Enhancements in version 1.3:
  40. Ñ Better color! It now uses Color Quickdraw rather than the older 8-color graphics that I used up to version 1.2. The choice between different colors is removed. The colors on the color pieces were chosen to look good in 16 colors.
  41. Ñ Added a "piece freeze sound" (can be disabled), played when a piece is fixed to the grid and no longer moveable.
  42. Ñ Modified event handling to reduce background processing when the game needs more speed.
  43. Ñ Saves scores and preferences in the System folder if the application is locked (i.e. on locked volume or compressed with AutoDoubler).
  44. Ñ Statistics window, showing the number of each shape that has appeared.
  45. Ñ An option to replace the old game-over-sound with one that won't offend anyone - 
  46. and that is also more international!
  47.  
  48. Enhancements in version 1.4:
  49. Ñ Much faster graphics. The old routines could be quite slow in 256 colors, especially on PowerMacs where the drawing code was emulated.
  50. Ñ Finally, music. I use Frank Seide's SoundTrecker driver though the Pascal interface I've made for it, and a tune that I think is just right for this game.
  51.  
  52. In case someone wonders, the reason I wrote this was that I was writing some subroutines for processing and displaying hexagonally sampled images, and then I just couldn't resist throwing them together to a game. It is a simple hack, really - but it works.
  53.  
  54. One of the reasons that I took the time to add "real" color was that I wanted to learn Color QuickDraw. Since then, I have proceeded to make ALL my games in color, and still work in B/W!
  55.  
  56. The word "bikaka" is, of course, swedish. The word is related to "honeycomb".
  57.  
  58. 3. Compatibility
  59.  
  60. Bikaka 1.3 has been tested on several different Mac models, especially SE, LC and IIsi. Bikaka 1.2 was tested on a wide variety of Macintoshes, from Mac 512 to Mac IIfx, in various screen depths, various INIT assortments etc. No (major) problems anywhere! It runs with the same speed on all machines. [Not entirely true - it slowed down in 256 colors.]
  61.  
  62. Version 1.2 and up also should work under all system versions. If the Sound Manager is present, it plays sampled sounds when appropriate. If it is not available (system version 5 or older), it uses SysBeeps instead.
  63.  
  64. Older versions of Bikaka (up to 1.3b4) could only save high scores and settings in the game file itself, which failed on locked disks and when compressed with AutoDoubler. This should no longer be a problem.
  65.  
  66. In short: Works on all Macs, all system versions.
  67.  
  68. 4. Version history, credits and future.
  69.  
  70. Early October 1990: First working version (0.2), not distributed.
  71. October 1990: 1.0 alpha. Added high scores. Distributed locally.
  72. December 1990: 1.0 beta. Added simple colors, smarter key settings, bug fixes. Distributed locally.
  73. May 1991: 1.0. Added grid, nicer colors, general cleanup for release. Distributed through comp.binaries.mac, Info-Mac and other sources.
  74. May 1991: 1.1 alpha. Changed scoring to encourage "dropping". Options menu choices saved between sessions. Checks for presence of Sound Manager, so it will not bomb under old system versions.
  75. June 1991: 1.1 beta. Added sound on/off.
  76. September 1991: 1.1 "bx": True hexagons instead of the small disks.
  77. November 1991: 1.2 alpha. Added MultiFinder awareness, next piece option, bonus for clearing the game field and for removing more than one line with one piece, storing last highscore name.
  78. Late november: 1.2 beta. Remembers window positions. Verbose high scores option, shows level and number of lines and pieces. Possible to start at other levels than 1. Beginners level.
  79. February 1992: 1.2 final. Fixed a bug in the high score list. (Thanks, Efrem!)
  80. April 1992: 1.3 alpha. Color QuickDraw and "piece freeze" sound.
  81. July 1992: 1.3 beta. Modified event handling and minor fixes.
  82. October 1992: 1.3 late beta. Added preference file handling.
  83. December 1992: 1.3 later beta. Added statistics and new game-over-sound.
  84. May 1995: 1.4 alpha. Faster, music.
  85. Later in may 1995: 1.4 beta: New pieces for low levels.
  86.  
  87. The following persons have had the most influence on the game:
  88.  
  89. Folke SÜderstrÜm, Susanne Ragnemalm: lots of playtesting.
  90. Stefan Wrammerfors: Found an ugly bug in "Configure Keys".
  91. Christer "Chrisp" Pettersson: Suggested grid and scoring to encourage dropping of pieces.
  92. Bengt Ragnemalm: Suggested use of arrow keys.
  93. People who have sent me suggestions and/or honey jars, most notably Paul Durrant, John Doe, Kent and Claire Bach.
  94. Gabriel M. Schuyler: Suggested better color, designed and sent me a suggestion for better pieces. I didn't use exactly his pieces (they were very nice in 8-bit color, but not in 4-bit), but they definitely influenced the final result.
  95. Johan Ragnemalm (my nephew, born 1991): Made the new sounds.
  96.  
  97. Special thanks to:
  98. The testers for 1.4: Leo Breebart, Lyman Green, Anders Lundqvist, Carl Hoeger.
  99. Mikael Pawlo, made the welcome screen.
  100. Frank Seide, for the Sound-Trecker drivers.
  101. Whoever made the music. I found it on an ftp site, as "mod.bourdon".
  102.  
  103. Future versions:
  104. I thought 1.2 would be the final version, but then I saw that when people asked for Tetris-style games on the Internet, responders still recommended Hextris on the net and didn't mention Bikaka. I made the conclusion that Bikaka still needed to be a little bit better. So, 1.3 had to be done. We'll see if it is good enough. One more enhancement is planned: continuous music. There was a "Music" menu item in 1.3, but it didn't work until 1.4.
  105.  
  106. 5. Final words.
  107.  
  108. Perhaps you wonder what scores are "really good"? Well, if you get more than 10000 points, it is very good. It is possible to get more than 30000, but not very much more than that (without cheating). (The scores are about 10 times higher than in version 1.0, due to all the new bonuses.)
  109.  
  110. If you enjoy Bikaka, then it has served its purpose. If you really like it, send me a small jar of fine honey. (I'm only in it for the honey.) If you don't like it just *that* much (or the postage cost is too high for your taste), send me a postcard or E-mail.
  111.  
  112. Again, I do not demand money, but you may consider buying any of my two shareware packs:
  113.  
  114. #1, $15: Bachman, Slime Invaders and others.
  115. #2, $10: Ingemar's Skiing Game, Bert and others.
  116. Both at the same time: $20.
  117.  
  118. Have fun!
  119.  
  120. Ingemar Ragnemalm
  121. PlÜjaregatan 73
  122. S-58330 LinkÜping
  123. SWEDEN
  124.  
  125. E-mail: ingemar@lysator.liu.se
  126.